package com.sh.caryr.erp.service;

import com.baomidou.mybatisplus.mapper.Wrapper;
import com.sh.caryr.erp.entity.user.UserRole;
import com.baomidou.mybatisplus.service.IService;

import java.util.List;

/**
 * <p>
 * 用户角色 服务类
 * </p>
 *
 * @author milkeeper
 * @since 2017-12-10
 */
public interface IUserRoleService extends IService<UserRole> {

    void getUserRoleDetail(UserRole userRole);

    /**
     * 多条件，动态查询
     *
     * @param current 第几页
     * @param size    每页大小
     * @param wrapper
     * @param orderBy 排序字段
     * @return
     */
    public List<UserRole> findUserRolesDynamic(Integer current, Integer size, Wrapper wrapper, String orderBy);


    /**
     * 根据id删除
     *
     * @param id
     */
    public void deleteUserRoleById(Long id);
}
